Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Grand Unified Bootloader</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Grand_Unified_Bootloader"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Grand_Unified_Bootloader rootpage-Grand_Unified_Bootloader skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Grand Unified Bootloader</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="float-right infobox toccolours toptextcells" style="border-spacing:5px; font-size:90%; text-align:left; width:21em;">

<tbody><tr>
<th colspan="2" class="hintergrundfarbe6" style="font-size:105%; text-align:center;">GRUB
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td colspan="2" class="notheme" style="text-align:center; background-color:#f8f9fa;"><span style="white-space:nowrap"><span typeof="mw:File"></span> <span typeof="mw:File"></span></span>
</td></tr>
<tr>
<td colspan="2" style="text-align:center;"><span typeof="mw:File"></span><br> Bildschirmfoto des GRUB-Menüs von Debian
</td></tr>
<tr>
<th colspan="2" class="hintergrundfarbe5" style="font-size:105%; text-align:center;">Basisdaten
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td><b><a href="Maintainer" title="Maintainer">Maintainer</a></b>
</td>
<td><span class="wikidata-content">Yoshinori K. Okuji</span>
</td></tr>
<tr>
<td><b><a href="Softwareentwickler" title="Softwareentwickler">Entwickler</a></b>
</td>
<td>Das GRUB-Team
</td></tr>
<tr>
<td><b>Erscheinungsjahr</b>
</td>
<td><span class="wikidata-content">1995<sup id="cite_ref-_4c55d5a478f01cff_1-0" class="reference"><a href="#cite_note-_4c55d5a478f01cff-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></span>
</td></tr>
<tr>
<td><b>Aktuelle&nbsp;<a href="Version_(Software)" title="Version (Software)">Version</a></b>
</td>
<td><span class="wikidata-content">2.14<sup id="cite_ref-_79929f2407d7710f_2-0" class="reference"><a href="#cite_note-_79929f2407d7710f-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></span> <br> (<span class="wikidata-content">14. Januar 2026</span>)
</td></tr>
<tr>
<td><b>Aktuelle Vorabversion</b>
</td>
<td><span class="wikidata-content">2.06-rc1<sup id="cite_ref-_ec1861caf6dbe092_3-0" class="reference"><a href="#cite_note-_ec1861caf6dbe092-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></span> <br> (<span class="wikidata-content">12. März 2021</span>)
</td></tr>
<tr>
<td><b><a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a></b>
</td>
<td>Installation: <a href="Unixoides_System" title="Unixoides System">Unix-Derivate</a>; Laufzeit: <a href="Plattformunabh%C3%A4ngigkeit" title="Plattformunabhängigkeit">plattformübergreifend</a>
</td></tr>
<tr>
<td><b><a href="Programmiersprache" title="Programmiersprache">Programmier­sprache</a></b>
</td>
<td><a href="C_(Programmiersprache)" title="C (Programmiersprache)">C</a>; <a href="Assemblersprache" title="Assemblersprache">Assembler</a>
</td></tr>
<tr>
<td><b>Kategorie</b>
</td>
<td><a href="Bootloader" title="Bootloader">Bootloader</a>
</td></tr>
<tr>
<td><b>Lizenz</b>
</td>
<td><a href="GNU_General_Public_License" title="GNU General Public License">GPL</a> 3+ (<a href="Freie_Software" title="Freie Software">Freie Software</a>)
</td></tr>
<tr>
<td><b><a href="Lokalisierung_(Softwareentwicklung)" title="Lokalisierung (Softwareentwicklung)">deutschsprachig</a></b>
</td>
<td>ja
</td></tr>
<tr>
<td class="hintergrundfarbe5" colspan="2" style="text-align:center;"><a rel="nofollow" class="external text" href="https://www.gnu.org/software/grub/">gnu.org/software/grub</a>
</td></tr></tbody></table>
<p>Der <b>Grand Unified Bootloader</b> (kurz <b>GRUB</b>, <a href="Englische_Sprache" title="Englische Sprache">englisch</a> für <i>Großer Vereinheitlichter <a href="Bootloader" title="Bootloader">Bootloader</a></i>) ist eine <a href="Freie_Software" title="Freie Software">freie</a> Bootloader-Software, die oft zum Starten von <a href="Unixoides_System" title="Unixoides System">unixoiden Betriebssystemen</a> wie z.&nbsp;B. <a href="Linux" title="Linux">Linux</a> eingesetzt wird.
</p><p>GRUB wurde innerhalb des <a href="GNU_Hurd" title="GNU Hurd">GNU-Hurd</a>-Projektes als Bootloader entwickelt und wird unter der <a href="GNU_General_Public_License" title="GNU General Public License">GPL</a> bereitgestellt. Aufgrund seiner höheren Flexibilität verdrängte GRUB in vielen <a href="Linux-Distribution" title="Linux-Distribution">Linux-Distributionen</a> den traditionellen Bootloader <i><a href="Linux_Loader" title="Linux Loader">Linux Loader</a></i> (LILO) und bietet inzwischen die meisten Möglichkeiten Linux zu booten.<sup id="cite_ref-RWS_Efi_4-0" class="reference"><a href="#cite_note-RWS_Efi-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> GRUB wird auch von <a href="Solaris_(Betriebssystem)" title="Solaris (Betriebssystem)">Solaris 10 x86</a> und Nachfolgern benutzt.
</p><p>In seiner gegenwärtigen Gestalt „<b>GRUB 2</b>“ ist er nach ersten Arbeiten um 2002 beginnend mit 2009 der voreingestellte Bootloader gängiger<sup id="cite_ref-ubugrub_5-0" class="reference"><a href="#cite_note-ubugrub-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> und seit 2014 der meisten<sup id="cite_ref-RWS_Efi_4-1" class="reference"><a href="#cite_note-RWS_Efi-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Linuxdistributionen und eine komplette Überarbeitung der 0.9x-Reihe, die als „nicht mehr wartbar“<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> seit 2005 nicht neu herausgegeben und nach Vorstellung von GRUB 2 in <b>GRUB Legacy</b> (englisch <span lang="en"><i>legacy</i></span> ‚Altlast‘, ‚Erbe‘, ‚Hinterlassenschaft‘) umbenannt wurde.
</p>

<div class="mw-heading mw-heading2"><h2 id="Leistungsmerkmale">Leistungsmerkmale</h2></div>
<ul><li>Liest verschiedene <a href="Dateisystem" title="Dateisystem">Dateisysteme</a>:
<ul><li>GRUB Legacy (v0.9.7): <a href="Ext2" title="Ext2">ext2</a>, <a href="Ext3" title="Ext3">ext3</a>, <a href="Unix_File_System" title="Unix File System">UFS</a>, <a href="Unix_File_System" title="Unix File System">UFS2</a>, <a href="Reiser_File_System" title="Reiser File System">ReiserFS</a>, <a href="File_Allocation_Table" title="File Allocation Table">FAT</a>, <a href="Journaled_File_System" title="Journaled File System">JFS</a>, <a href="Minix-Dateisystem" title="Minix-Dateisystem">Minix</a>, <a href="Berkeley_Fast_File_System" class="mw-redirect" title="Berkeley Fast File System">FFS</a>, <a href="XFS_(Dateisystem)" title="XFS (Dateisystem)">XFS</a>, VSTafs, mit distributionsspezifischen Erweiterungen auch weitere;</li>
<li>GRUB2: in v1.9.7 zusätzlich SFS, AFFS, <a href="HFS_Plus" title="HFS Plus">HFS+</a>, <a href="NTFS" title="NTFS">NTFS</a>, <a href="Tar_(Packprogramm)" title="Tar (Packprogramm)">.tar</a>, ISO9660 (mit Joliet), UDF, AFS, <a href="Ext4" title="Ext4">ext4</a>, <a href="ZFS_(Dateisystem)" title="ZFS (Dateisystem)">ZFS</a>, <a href="Btrfs" title="Btrfs">btrfs</a><sup id="cite_ref-grub197_8-0" class="reference"><a href="#cite_note-grub197-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> und seitdem auch weitere.</li></ul></li>
<li>Kann <a href="Datentr%C3%A4ger" title="Datenträger">Datenträger</a> mithilfe von <a href="Logical_Block_Addressing" title="Logical Block Addressing">LBA</a> unmittelbar <a href="Festplattengeometrie" title="Festplattengeometrie">blockweise</a> lesen.</li>
<li>Volle <a href="Unified_Extensible_Firmware_Interface" title="Unified Extensible Firmware Interface">EFI</a>-Unterstützung für <a href="X86-Architektur" title="X86-Architektur">x86-CPUs</a> ab v1.9.7 .<sup id="cite_ref-grub197_8-1" class="reference"><a href="#cite_note-grub197-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup></li>
<li>Bootet verschiedene Betriebssysteme per Auswahlmenü und automatischem Zeitablauf (z.&nbsp;B. Linux und <a href="Microsoft_Windows" title="Microsoft Windows">Windows</a> als <a href="Multi-Boot-System" title="Multi-Boot-System">Multi-Boot-System</a>), kann andere Bootloader aufrufen.</li>
<li>Bootet Betriebssysteme von <a href="Festplattenlaufwerk" title="Festplattenlaufwerk">Festplattenlaufwerken</a>, <a href="Diskette" title="Diskette">Disketten</a>, <a href="Optischer_Datenspeicher" title="Optischer Datenspeicher">optischen Datenspeichern</a>, <a href="Flash-EEPROM" class="mw-redirect" title="Flash-EEPROM">Flash</a>-Speichern und (GRUB2) <a href="ISO-Abbild" title="ISO-Abbild">Installationsabbildern</a>.</li>
<li>Verfügt über einen eingebauten <a href="Kommandozeileninterpreter" title="Kommandozeileninterpreter">Kommandozeileninterpreter</a> (<i>command-line interface</i>) mit <a href="Autovervollst%C3%A4ndigung" title="Autovervollständigung">Wortvervollständigung</a>.</li>
<li>Ist relativ einfach mit einer <a href="Konfigurationsdatei" title="Konfigurationsdatei">lesbaren Datei konfigurierbar</a> (Farben, Hintergrundbild, Struktur usw.).</li>
<li>Kann mit einem <a href="Passwort" title="Passwort">Passwort</a> gesichert werden.</li>
<li>Kann über ein Netzwerk mit dem <a href="Trivial_File_Transfer_Protocol" title="Trivial File Transfer Protocol">TFTP</a> bereitgestellte <a href="Linux_(Kernel)" title="Linux (Kernel)">Linux-Kernel</a> booten.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Installation">Installation</h2></div>
<p>Werden Festplatten oder <a href="Wechseldatentr%C3%A4ger" title="Wechseldatenträger">Wechseldatenträger</a> mit Linux neu bespielt, wird gewöhnlich GRUB als der den <a href="Linux_(Kernel)" title="Linux (Kernel)">Kernel</a> ladende Bootloader voreingestellt mitaufgesetzt und fertig eingestellt.<sup id="cite_ref-ubugrub_5-1" class="reference"><a href="#cite_note-ubugrub-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p><p>Um GRUB gesondert installieren zu können, muss ein für ein bestehendes Unix-artiges Betriebssystem geeignetes, die nötigen Werkzeuge enthaltendes <a href="Programmpaket" title="Programmpaket">Programmpaket</a><sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> erworben und installiert werden, z.&nbsp;B. von einer gängigen <a href="Live-System" title="Live-System">Live-DVD</a>.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> Für Rechner mit <a href="X86-64" class="mw-redirect" title="X86-64">86er CPU mit 64b-Erweiterung</a> und Betrieb über das eigentliche <a href="Unified_Extensible_Firmware_Interface" title="Unified Extensible Firmware Interface">Extensible Firmware Interface</a> heißt das fertig <a href="Compiler" title="Compiler">kompiliert</a> etwa <i>grub-efi-amd64-bin</i>. Die Installation von GRUB am <a href="Terminalemulation" title="Terminalemulation">Terminal</a> in Linux sieht damit beispielsweise folgendermaßen aus:
</p>
<div class="mw-highlight mw-highlight-lang-text mw-content-ltr" dir="ltr"><pre><span></span>grub2-Benutzer@Efirechner:~$ mount /dev/sda1 /boot/efi
grub2-Benutzer@Efirechner:~$ sudo grub-install
[sudo] password for grub2-Benutzer:
</pre></div>
<p>Die <a href="Unified_Extensible_Firmware_Interface#Systempartition" title="Unified Extensible Firmware Interface">EFI-Partition</a> muss unter <code>/boot/efi</code> eingehängt werden (ist sie nicht in <code>/etc/fstab</code> eingetragen muss das mit <a href="Root-Konto" title="Root-Konto">Verwaltungsrecht</a> geschehen). Sie ist die erste Partition und in der Zählung des Betriebssystems auf der ersten Festplatte, was nicht notwendigerweise der Sicht der Firmware gleichen muss. Der Befehl <code>grub-install</code> muss mit Verwaltungsrecht eingegeben werden.
</p><p>Anschließend werden die Datei <code>/boot/efi/EFI/Linuxbetriebssystem/grubx64.efi</code> angelegt, die restlichen Dateien in <code>/boot/grub/x86_64-efi</code> abgelegt und das nächste Hochfahren des Rechners vom EFI an GRUB weitergegeben.
</p>
<div class="mw-heading mw-heading2"><h2 id="Funktionsweise">Funktionsweise</h2></div>




<div class="mw-heading mw-heading3"><h3 id="GRUB_Legacy">GRUB Legacy</h3></div>
<p>Üblicherweise ist der <a href="Bootloader" title="Bootloader">first stage bootloader</a> von GRUB, die sogenannte Stage 1, im <a href="Master_Boot_Record" title="Master Boot Record">Master Boot Record</a> (MBR), den ersten 512 <a href="Byte" title="Byte">Bytes</a> des <a href="Bootf%C3%A4higes_Medium" title="Bootfähiges Medium">Systemdatenträgers</a>. Zumal dieser Platz wegen der <a href="Partitionstabelle" title="Partitionstabelle">Partitionstabelle</a> des MBR zusätzlich beschränkt ist, kann die Stage 1 nur den ersten <a href="Datenblock#Massenspeicher" title="Datenblock">Block</a> der sogenannten Stage 2 laden. In diesem Sektor befinden sich der Programmcode und eine Blockliste zum Lesen der restlichen Sektoren von Stage 2.
</p><p>Das zu ladende Image der Stage 2 kann an einem (fast) beliebigen Speicherort des Datenträgers sein. In Unix-artigen Systemen ist es meistens als <code>/boot/grub/stage2</code> gespeichert. Die Stage 2 enthält die <a href="Dateisystem" title="Dateisystem">Dateisystemtreiber</a>, den Programmcode für das Auswahlmenü und die GRUB-Kommandozeile sowie die Laderoutine für die <a href="Kernel_(Betriebssystem)" title="Kernel (Betriebssystem)">Kernel</a>.
</p><p>Nach dem Laden von Stage 2 wird, sofern vorhanden, die Konfigurationsdatei <code>/boot/grub/menu.lst</code> eingelesen und verarbeitet. In dieser Datei sind die Einträge des <a href="Men%C3%BC_(Computer)" title="Menü (Computer)">Auswahlmenüs</a> definiert, welche nun in der <a href="Terminal_(Computer)" title="Terminal (Computer)">Konsole</a> angezeigt werden. Aus dem Menü können nun das zu bootende <a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a> ausgewählt oder Befehle über die Kommandozeile direkt an GRUB gesendet werden. Stage 2 stellt somit den eigentlichen Bootloader dar, welcher einen Kernel oder den Bootsektor einer Partition lädt.
</p><p>Diese Zweiteilung des Bootloaders hatte den Nachteil, dass er nach Änderungen an der Stage 2 wie etwa Verschiebung innerhalb der Partition nicht mehr bootfähig ist. Deswegen wurde die wahlweise Zwischenstufe Stage 1.5 eingeführt. Diese wird z.&nbsp;B. mittels <a href="Patch_(Software)" title="Patch (Software)">Nachrüstung</a> für das <a href="Unified_Extensible_Firmware_Interface" title="Unified Extensible Firmware Interface">Extensible Firmware Interface</a><sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> auf den Datenblöcken nach dem <a href="GUID_Partition_Table" title="GUID Partition Table">vierunddreißigsten</a> <a href="Datentr%C3%A4ger#Blockung" title="Datenträger">logischen</a> Block (den ersten 17 KiB) des Datenträgers und der ersten Partition (gewöhnlich ab dem zweiten MiB des Datenträgers) installiert<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>Anmerkung 1<span class="cite-bracket">]</span></a></sup> und kann genau ein Dateisystem lesen. Dabei wird ihre Variante gewählt, welche das Dateisystem jener Partition unterstützt, auf welcher Stage 2 liegt. Zurzeit gibt es Stage 1.5 für die Dateisysteme <a href="File_Allocation_Table" title="File Allocation Table">FAT</a>, <a href="Minix-Dateisystem" title="Minix-Dateisystem">Minix</a>, <a href="Ext2" title="Ext2">ext2</a>, <a href="Ext3" title="Ext3">ext3</a>, <a href="Journaled_File_System" title="Journaled File System">JFS</a>, <a href="Reiser_File_System" title="Reiser File System">ReiserFS</a>, <a href="Unix_File_System" title="Unix File System">UFS2</a>, <a href="XFS_(Dateisystem)" title="XFS (Dateisystem)">XFS</a><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> sowie Joliet.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> Unterstützung für <a href="ReiserFS#Reiser4" class="mw-redirect" title="ReiserFS">Reiser4</a><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> und <a href="Ext4" title="Ext4">ext4</a><sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> gibt es durch Patches von Drittanbietern.
</p>
<div class="mw-heading mw-heading3"><h3 id="GRUB_2">GRUB 2</h3></div>
<p>Für den Nachfolger GRUB 2 wurde ein vollständiges Redesign durchgeführt und auf Rückwärtskompatibilität zu GRUB Legacy verzichtet. Stage 2 wurde in einen Kernel (<i>kernel.img</i>) und viele ladbare Module (<i>*.mod</i>) aufgeteilt; der Kernel enthält nur essentiellen Code mit Dekompression, <a href="Executable_and_Linking_Format" title="Executable and Linking Format">ELF</a>-Lader für Module, Festplattenzugriff und eine Rettungs-Shell. Stage 1.5 wie bisher entfällt. Stage 1 wird für das Hochfahren des Rechners nach <a href="PC-BIOS" class="mw-redirect" title="PC-BIOS">BIOS</a>-Art bzw. mit dem <a href="Unified_Extensible_Firmware_Interface#BIOS-Nachfolger" title="Unified Extensible Firmware Interface">CSM</a> als <i>boot.img</i> fortgeführt und ruft den ersten Block der den Kernel beinhaltenden Datei auf.
</p><p>Bei der Installation werden die Module für das Dateisystem, das die restlichen Komponenten enthält, an den Kernel angehängt und als Datei <code>core.img</code> an einem festgelegten Ort abgelegt. Hierbei kommt eines der Kompressionsverfahren <a href="Lempel-Ziv-Markow-Algorithmus" title="Lempel-Ziv-Markow-Algorithmus">LZMA</a> oder <a href="Lempel-Ziv-Oberhumer" title="Lempel-Ziv-Oberhumer">LZO</a> zum Einsatz, so dass die komprimierte Datei z.&nbsp;B. noch im Bootbereich hinter dem MBR abgelegt werden kann (Bei der Nutzung einer <a href="GUID_Partition_Table" title="GUID Partition Table">GPT</a> erfolgt diese Ablage in eine eigens dafür vorgesehene BIOS Boot-Partition). Nach dem Laden wird der Code entpackt und die Konfigurationsdatei <code>/boot/grub/grub.cfg</code> geladen. Bei Bedarf werden Module für weitere Dateisysteme, <a href="Bootmen%C3%BC" title="Bootmenü">Bootmenü</a>, Bootroutinen für verschiedene Betriebssysteme und GRUB-Shell vom Dateisystem nachgeladen. Die GRUB eigene <a href="Skriptsprache" title="Skriptsprache">Skriptsprache</a> ist jetzt denen der <a href="Unix-Shell" title="Unix-Shell">Abkömmlinge der Bourne-Shell</a> ähnlich, außerdem gab es Erweiterungen für die Sprache <a href="Lua" title="Lua">Lua</a>.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
</p><p>Die unterstützten <a href="Plattform_(Computer)" title="Plattform (Computer)">Plattformen</a> und <a href="Rechnerarchitektur" title="Rechnerarchitektur">Architekturen</a> sind neben 32- und 64-Bit-<a href="X86-Architektur" title="X86-Architektur">x86</a> (32-Bit: <a href="IA-32" title="IA-32">IA-32</a> bzw. <a href="I386" title="I386">i386</a>; 64-Bit: <a href="X64" title="X64">x64</a>, Linux-üblich als „amd64“ oder „x86-64“ bezeichnet) nun auch <a href="Open_Firmware" title="Open Firmware">Open-Firmware</a>-basierte <a href="PowerPC" title="PowerPC">PowerPC</a>-Rechner (<a href="Power_Macintosh" title="Power Macintosh">Power Mac</a> und <a href="Pegasos_(Computer)" title="Pegasos (Computer)">Pegasos</a>) und ab GRUB 2.02 auch <a href="ARM-Architektur" title="ARM-Architektur">ARM</a> und ARM64 (64-Bit, ab <a href="ARM-Architektur#ARMv8-A_(2011)" title="ARM-Architektur">ARMv8</a>).<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup>. An der Unterstützung von <a href="SPARC-Architektur" title="SPARC-Architektur">UltraSparc</a> wird gearbeitet.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading4"><h4 id="GRUB_2_im_ROM">GRUB 2 im ROM</h4></div>
<p>Darüber hinaus wird GRUB 2 als sog. Nutzlast (englisch „payload“, auch für <i>Nutzdaten</i>) der <a href="Freie_Software" title="Freie Software">freien</a> <a href="Systemfirmware" class="mw-redirect" title="Systemfirmware">Firmware</a> <i><a href="Coreboot" title="Coreboot">coreboot</a></i> verwendet.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> Diese wird wie vorgesehen gewöhnlich aus den <a href="Quelltext" title="Quelltext">Quellen</a> maßgefertigt und mit einem zudem zu kompiliernden <a href="Computerprogramm" title="Computerprogramm">Programm</a> nach Bedarf versehen das üblicherweise vorrangig ein Betriebssystem lädt; allerdings ist coreboot mit GRUB für eine überschaubare Anzahl zumeist nicht mehr neuer <a href="Hauptplatine" title="Hauptplatine">Hauptplatinen</a> auch <a href="Bin%C3%A4rdatei" title="Binärdatei">binär</a> erhältlich. Dabei muss GRUB nicht auf dem Datenträger gespeichert werden, sondern wird zusammen mit coreboot in den <a href="Flash-Speicher" title="Flash-Speicher">Flash-Speicher</a>-Baustein („BIOS-Chip“) der Platine geschrieben. Beim <a href="Booten" title="Booten">Bootvorgang</a> übergibt coreboot, nachdem es die Hardware initialisiert hat, die Kontrolle an GRUB, welches anschließend wie üblich ein Menü anzeigt und das Laden eines Kernels erlaubt.<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Besonderheiten_von_GRUB">Besonderheiten von GRUB</h3></div>
<p>GRUB kann über das Dateisystem auf die als normale Dateien gespeicherten Betriebssystemkerne zugreifen. Andere Bootloader wie zum Beispiel LILO waren lange Zeit auf Konfigurationsdaten angewiesen, die angeben, in welchen Datenblöcken der Kernel liegt. Diese Angaben können sich nach einem Kernel-Update ändern, und die entsprechenden Konfigurationsdaten müssen neu geschrieben werden. Dieser Schritt ist bei GRUB dagegen nicht notwendig.
</p>
<div class="mw-heading mw-heading2"><h2 id="Laden_eines_Betriebssystems">Laden eines Betriebssystems</h2></div>
<p>Findet GRUB keine gültige Konfigurationsdatei oder wird im Auswahlmenü die <a href="Kommandozeile" title="Kommandozeile">Befehlszeile</a> gewählt, wird der Befehlszeileninterpreter gestartet und die Eingabeaufforderung <code>grub&gt;</code> erscheint. Darauf kann beispielsweise wie folgt ein dem Rechner zugängliches Linux geladen werden:
</p>
<div class="mw-highlight mw-highlight-lang-text mw-content-ltr" dir="ltr"><pre><span></span>grub&gt; set root=(usb0,msdos6)
grub&gt; linux /boot/vmlinuz-4.4.302 noplymouth
grub&gt; initrd /boot/initramfs-4.4.302.img
grub&gt; boot
</pre></div>
<p>Als Gerät wird die zweite logische Partition (der Master-Partitionstabelle) eines über <a href="Universal_Serial_Bus" title="Universal Serial Bus">USB</a> angeschlossenen Datenträgers gewählt. Von jener werden ein Linux-Kernel dem auch Optionen mitgegeben werden können; und das zugehörige <a href="Initramfs" title="Initramfs">initiale Dateisystem</a> ausgesucht. Zum Schluss wird der Systemstart befohlen.<br><br>Im Ggs. zu den alleinigen Befehlen <code>kernel</code> und <code>initrd</code> von GRUB Legacy hat GRUB 2 verschiedene Befehle für das unmittelbare Laden entsprechender Dateien. Das Laden von Windows sieht damit bspw. so aus:
</p>
<div class="mw-highlight mw-highlight-lang-text mw-content-ltr" dir="ltr"><pre><span></span>grub&gt; ntldr (ahci1,gpt1)/EFI/Microsoft/Boot/bootmgfw.efi
grub&gt; boot
</pre></div>
<p>Von der ersten und <a href="GUID_Partition_Table#Systempartition" title="GUID Partition Table">EFI-Partition</a> des als zweiten über <a href="Serial_ATA" title="Serial ATA">SATA</a> angeschlossenen Datenträgers wird der ab <a href="Windows_Vista" class="mw-redirect" title="Windows Vista">Windows Vista</a> eingesetzte <i><a href="Bootmgr" title="Bootmgr">Bootmgr</a></i> ausgewählt und gestartet.
</p>
<div class="mw-heading mw-heading2"><h2 id="Erweiterungen">Erweiterungen</h2></div>
<p>Der Standard-GRUB stellt, wie oben beschrieben, einen eigenen Bootblock zur Verfügung. Das führt dazu, dass man GRUB normalerweise nicht von einem bestehenden Betriebssystem aus starten kann. Die GRUB-<a href="Shell_(Betriebssystem)#CLI" title="Shell (Betriebssystem)">Shell</a> ist unter Linux zugänglich, eine Alternative stellt das Projekt GRUB4DOS bereit, welches GRUB Legacy so erweitert, dass es als Programm unter <a href="PC-kompatibles_DOS" title="PC-kompatibles DOS">DOS</a> bzw. als <span style="font-family: monospace, monospace;">GRLDR</span> aus dem <a href="Microsoft_Windows" title="Microsoft Windows">Windows</a>-XP-/-NT-Bootmenü, oder per <code>ntldr</code>-Funktion von GRUB&nbsp;2 aus startbar ist. Letzteres erspart das umständliche Extrahieren des Linux-Bootblocks mittels <a href="Dd_(Unix)" title="Dd (Unix)"><code>dd</code></a> in eine Datei. Jedoch ist Grub4dos nur für DOS und 32-Bit-Windows-Systeme, die dazu kompatibel sind, verfügbar. Auf 64-Bit-Systemen können keine DOS-Programme ausgeführt werden, allerdings wird an einer Version für UEFI gearbeitet.<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup>
</p><p>Mit TrustedGRUB wird derzeit eine Erweiterung von GRUB entwickelt, die <a href="Trusted_Platform_Module" title="Trusted Platform Module">Trusted Platform Module</a> (TPM) unterstützt.<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="Bootloader#Liste_von_Bootloadern" title="Bootloader">Liste von Bootloadern</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<div class="sisterproject" style="margin:0.1em 0 0 0;"><div class="noresize noviewer" style="display:inline-block; line-height:10px; min-width:1.6em; text-align:center;" aria-hidden="true" role="presentation"><span class="mw-default-size" typeof="mw:File"><span title="Commons"></span></span></div><b><span class=""><a class="external text" href="https://commons.wikimedia.org/wiki/Category:GNU_GRUB?uselang=de"><span lang="en">Commons</span>: GNU GRUB</a></span></b>&nbsp;– Sammlung von Bildern, Videos und Audiodateien</div>
<ul><li><a rel="nofollow" class="external text" href="https://www.gnu.org/software/grub/">Homepage von GRUB</a> (englisch)</li>
<li><a rel="nofollow" class="external text" href="https://gna.org/projects/grub4dos/">GRUB for DOS</a> (englisch)</li>
<li><a rel="nofollow" class="external text" href="http://www.linux-magazin.de/Online-Artikel/Schoener-Booten">Artikel zu Änderungen in GRUB 2</a></li>
<li><a rel="nofollow" class="external text" href="https://www.dedoimedo.com/computers/grub.html">Tutorial zu GRUB-Legacy</a> (englisch)</li>
<li><a rel="nofollow" class="external text" href="https://www.dedoimedo.com/computers/grub-2.html">Tutorial zu GRUB2</a> (englisch)</li>
<li><a rel="nofollow" class="external text" href="https://thestarman.pcministry.com/asm/mbr/GRUB.htm">The GRUB MBR – A Disk Editor View and Comments on the Code</a> (Erklärt Arbeitsweise von GRUB 1 im Detail) (englisch)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Anmerkungen">Anmerkungen</h2></div>
<ol class="references" data-mw-group="Anmerkung">
<li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a></span> <span class="reference-text">Das Beispiel ist vielleicht nicht wirklichkeitsnah, weil als der alte GRUB noch weit verbreitet gewesen ist, lange nachdem die Entwickler die letzte Fassung herausgegeben hatten, ist die GUIDPT in haushaltsüblichen Rechnern erst aufgekommen. Ehedem ist es nähergelegen auf einem nach „msdos“-Art formatierten Laufwerk mit echten 512B-Blöcken notwendigerweise ab dem zweiten Block die ~ 30 KB große Zwischenstufe und ab dem nächsten Block die erste Partition zu haben.</span>
</li>
</ol>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-_4c55d5a478f01cff-1"><span class="mw-cite-backlink"><a href="#cite_ref-_4c55d5a478f01cff_1-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.gnu.org/software/grub/manual/grub.html#History"><cite style="font-style:italic">www.gnu.org</cite>.</a> (abgerufen am 29.&nbsp;September 2016).</span>
</li>
<li id="cite_note-_79929f2407d7710f-2"><span class="mw-cite-backlink"><a href="#cite_ref-_79929f2407d7710f_2-0">↑</a></span> <span class="reference-text">Daniel Kiper: <a rel="nofollow" class="external text" href="https://lists.gnu.org/archive/html/grub-devel/2026-01/msg00029.html"><cite style="font-style:italic"><span lang="en">GRUB 2.14 released</span></cite>.</a> (abgerufen am 15.&nbsp;Januar 2026).</span>
</li>
<li id="cite_note-_ec1861caf6dbe092-3"><span class="mw-cite-backlink"><a href="#cite_ref-_ec1861caf6dbe092_3-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://git.savannah.gnu.org/cgit/grub.git/tag/?h=grub-2.06-rc1"><cite style="font-style:italic"><span lang="en">GRUB 2.06 release candidate 1</span></cite>.</a> 12.&nbsp;März 2021.</span>
</li>
<li id="cite_note-RWS_Efi-4"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-RWS_Efi_4-0">a</a></sup> <sup><a href="#cite_ref-RWS_Efi_4-1">b</a></sup></span> <span class="reference-text"><span class="cite">Roderick W. Smith: <a rel="nofollow" class="external text" href="https://www.rodsbooks.com/efi-bootloaders/index.html"><i>Managing EFI Bootloaders for Linux.</i></a> 7.&nbsp;Juli 2018,<span class="Abrufdatum"> abgerufen am 30.&nbsp;Juli 2025</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AGrand+Unified+Bootloader&amp;rft.title=Managing+EFI+Bootloaders+for+Linux&amp;rft.description=Managing+EFI+Bootloaders+for+Linux&amp;rft.identifier=https%3A%2F%2Fwww.rodsbooks.com%2Fefi-bootloaders%2Findex.html&amp;rft.creator=Roderick+W.+Smith&amp;rft.date=2018-07-07&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-ubugrub-5"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-ubugrub_5-0">a</a></sup> <sup><a href="#cite_ref-ubugrub_5-1">b</a></sup></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://help.ubuntu.com/community/Grub2"><i>Grub2.</i></a> In: <i>Ubuntu documentation.</i> Canonical, 18.&nbsp;Oktober 2023,<span class="Abrufdatum"> abgerufen am 30.&nbsp;Juli 2025</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AGrand+Unified+Bootloader&amp;rft.title=Grub2&amp;rft.description=Grub2&amp;rft.identifier=https%3A%2F%2Fhelp.ubuntu.com%2Fcommunity%2FGrub2&amp;rft.publisher=Canonical&amp;rft.date=2023-10-18&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://fedoraproject.org/wiki/Releases/16/FeatureList"><i>Releases/16/FeatureList.</i></a> Fedora Projekt, 11.&nbsp;Juni 2012,<span class="Abrufdatum"> abgerufen am 30.&nbsp;Juli 2025</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AGrand+Unified+Bootloader&amp;rft.title=Releases%2F16%2FFeatureList&amp;rft.description=Releases%2F16%2FFeatureList&amp;rft.identifier=https%3A%2F%2Ffedoraproject.org%2Fwiki%2FReleases%2F16%2FFeatureList&amp;rft.publisher=Fedora+Projekt&amp;rft.date=2012-06-11&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><span class="cite">Daniel Kiper: <a rel="nofollow" class="external text" href="https://www.gnu.org/software/grub/grub-faq.html"><i>GNU GRUB FAQ.</i></a> GNU Projekt, 31.&nbsp;August 2021,<span class="Abrufdatum"> abgerufen am 29.&nbsp;Juli 2025</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AGrand+Unified+Bootloader&amp;rft.title=GNU+GRUB+FAQ&amp;rft.description=GNU+GRUB+FAQ&amp;rft.identifier=https%3A%2F%2Fwww.gnu.org%2Fsoftware%2Fgrub%2Fgrub-faq.html&amp;rft.creator=Daniel+Kiper&amp;rft.publisher=GNU+Projekt&amp;rft.date=2021-08-31&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-grub197-8"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-grub197_8-0">a</a></sup> <sup><a href="#cite_ref-grub197_8-1">b</a></sup></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://svn.savannah.gnu.org/viewvc/*checkout*/grub/tags/release_1_97/NEWS?revision=2653"><i>New in 1.97 –&nbsp;:.</i></a> GNU Projekt, 25.&nbsp;Oktober 2009,<span class="Abrufdatum"> abgerufen am 31.&nbsp;Juli 2025</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AGrand+Unified+Bootloader&amp;rft.title=New+in+1.97+%E2%80%93+%3A&amp;rft.description=New+in+1.97+%E2%80%93+%3A&amp;rft.identifier=https%3A%2F%2Fsvn.savannah.gnu.org%2Fviewvc%2F%2Acheckout%2A%2Fgrub%2Ftags%2Frelease_1_97%2FNEWS%3Frevision%3D2653&amp;rft.publisher=GNU+Projekt&amp;rft.date=2009-10-25&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://packages.debian.org/bookworm/grub-efi-amd64-bin"><i>Paket: grub-efi-amd64-bin (2.06-13+deb12u1).</i></a> In: <i>Debian repository.</i> Debian Projekt, 10.&nbsp;Juni 2023,<span class="Abrufdatum"> abgerufen am 1.&nbsp;August 2025</span> (englisch, mehrsprachig).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AGrand+Unified+Bootloader&amp;rft.title=Paket%3A+grub-efi-amd64-bin+%282.06-13%2Bdeb12u1%29&amp;rft.description=Paket%3A+grub-efi-amd64-bin+%282.06-13%2Bdeb12u1%29&amp;rft.identifier=https%3A%2F%2Fpackages.debian.org%2Fbookworm%2Fgrub-efi-amd64-bin&amp;rft.publisher=Debian+Projekt&amp;rft.date=2023-06-10&amp;rft.language=en,mul">&nbsp;</span></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://releases.ubuntu.com/noble/ubuntu-24.04.3-desktop-amd64.list"><i>ubuntu-24.04.3-desktop-amd64.list.</i></a> In: <i>releases.ubuntu.com.</i> Canonical, 5.&nbsp;August 2025,<span class="Abrufdatum"> abgerufen am 13.&nbsp;August 2025</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AGrand+Unified+Bootloader&amp;rft.title=ubuntu-24.04.3-desktop-amd64.list&amp;rft.description=ubuntu-24.04.3-desktop-amd64.list&amp;rft.identifier=https%3A%2F%2Freleases.ubuntu.com%2Fnoble%2Fubuntu-24.04.3-desktop-amd64.list&amp;rft.publisher=Canonical&amp;rft.date=2025-08-05">&nbsp;</span> <a href="Debian-Paket" title="Debian-Paket">.deb</a> zum Selbstmachen und vorgefertigt für EFI und BIOS.</span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://distrowatch.com/table.php?distribution=freebsd"><i>DistroWatch.com: FreeBSD.</i></a> DistroWatch, 14.&nbsp;August 2025,<span class="Abrufdatum"> abgerufen am 14.&nbsp;August 2025</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AGrand+Unified+Bootloader&amp;rft.title=DistroWatch.com%3A+FreeBSD&amp;rft.description=DistroWatch.com%3A+FreeBSD&amp;rft.identifier=https%3A%2F%2Fdistrowatch.com%2Ftable.php%3Fdistribution%3Dfreebsd&amp;rft.publisher=DistroWatch&amp;rft.date=2025-08-14&amp;rft.language=en">&nbsp;</span> GRUB v2.0.2 auf der <i>dvd1</i>.</span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a></span> <span class="reference-text"><span class="cite">Roderick W. Smith: <a rel="nofollow" class="external text" href="https://www.rodsbooks.com/efi-bootloaders/grub_legacy.html"><i>Managing EFI Bootloaders for Linux: Using GRUB Legacy.</i></a> 7.&nbsp;Juli 2018,<span class="Abrufdatum"> abgerufen am 30.&nbsp;Juli 2025</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AGrand+Unified+Bootloader&amp;rft.title=Managing+EFI+Bootloaders+for+Linux%3A+Using+GRUB+Legacy&amp;rft.description=Managing+EFI+Bootloaders+for+Linux%3A+Using+GRUB+Legacy&amp;rft.identifier=https%3A%2F%2Fwww.rodsbooks.com%2Fefi-bootloaders%2Fgrub_legacy.html&amp;rft.creator=Roderick+W.+Smith&amp;rft.date=2018-07-07&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://alpha.gnu.org/gnu/grub/grub-0.97.tar.gz">Sourcecode von Grub 0.97</a> (<a href="Gzip" title="Gzip">Gzip</a>; 972&nbsp;kB)</span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://lists.gnu.org/archive/html/grub-devel/2008-02/msg00040.html">[PATCH] – support joliet extension in iso9660 filesystem</a></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://reiser4.wiki.kernel.org/index.php/Reiser4_Howto/GRUB">Reiser4 Howto/GRUB</a></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://bugzilla.redhat.com/show_bug.cgi?id=486284">[PATCH] RFE: ext4 support in grub</a></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">↑</a></span> <span class="reference-text"><span class="cite">Vladimir Serbinenko: <a rel="nofollow" class="external text" href="https://lists.gnu.org/archive/html/grub-devel/2020-10/msg00063.html"><i>Re: Why Lua support was removed.</i></a> In: <i>GRUB Developer mailing list.</i> 14.&nbsp;Oktober 2020,<span class="Abrufdatum"> abgerufen am 12.&nbsp;August 2025</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AGrand+Unified+Bootloader&amp;rft.title=Re%3A+Why+Lua+support+was+removed&amp;rft.description=Re%3A+Why+Lua+support+was+removed&amp;rft.identifier=https%3A%2F%2Flists.gnu.org%2Farchive%2Fhtml%2Fgrub-devel%2F2020-10%2Fmsg00063.html&amp;rft.creator=Vladimir+Serbinenko&amp;rft.date=2020-10-14&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><a href="#cite_ref-19">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://git.proxmox.com/?p=grub2.git;a=history;f=debian/grub-extras/lua;hb=a26be82be3256e7182c241af32712c7140eee2da">Lua-Quelltextpaket</a> vom 25. Juni 2019 für den GRUB der Proxmox-Projekte.</span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><a href="#cite_ref-20">↑</a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r261891140">
/* start https://de.wikipedia.org/ */


.mw-parser-output .webarchiv-memento a{color:inherit}


/* end https://de.wikipedia.org/ */
</style><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160128222849/https://wiki.linaro.org/LEG/Engineering/Kernel/GRUB">GRUB on ARM</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 28. Januar 2016 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>) (englisch), abgerufen am 18. Oktober 2015;<br>„<span lang="en">Both ARM and ARM64 are now supported in upstream GRUB – both are available in the grub 2.02 betas, and included in several Linux distributions. The ARM port supports U-Boot (but should shortly support also UEFI), and the ARM64 port supports UEFI.</span>“</span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><a href="#cite_ref-21">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.gnu.org/software/grub/grub-faq.html">GNU GRUB FAQ</a> (englisch), abgerufen am 18. Oktober 2015;<br>„<span lang="en">The current release is working on Intel/AMD PCs, OpenFirmware-based PowerPC machines (PowerMac and Pegasos), EFI-based PC (IntelMac) and coreboot (formerly, LinuxBIOS), and is being ported to UltraSparc.</span>“</span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><a href="#cite_ref-22">↑</a></span> <span class="reference-text">Wordpress <a href="Blog" title="Blog">Blog</a>: <a rel="nofollow" class="external text" href="https://robertmh.wordpress.com/2009/07/18/grub-on-sparc/">GRUB on Sparc</a> (englisch), abgerufen am 18. Oktober 2015.</span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><a href="#cite_ref-23">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20201023133253/http://www.coreboot.org/Payloads#GRUB_2">GRUB 2 als coreboot Payload</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 23. Oktober 2020 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>)</span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><a href="#cite_ref-24">↑</a></span> <span class="reference-text">Projekt-Webseite: <a rel="nofollow" class="external text" href="https://www.coreboot.org/end_users.html">Coreboot für Endnutzer</a></span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><a href="#cite_ref-25">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://github.com/coreboot/coreboot">Coreboot auf dem Github</a>, abgerufen am 12. August 2025.</span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><a href="#cite_ref-26">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://github.com/chenall/grub4dos/tree/efi">Projektseite von grub4dos-for_UEFI</a> auf GitHub.com.</span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><a href="#cite_ref-27">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://sourceforge.net/projects/trustedgrub">Projektseite von TrustedGRUB</a> auf SourceForge.net.</span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-12-15" href="https://de.wikipedia.org/wiki/?title=Grand_Unified_Bootloader&amp;oldid=262442682">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>